package cn.dust.design.pattern.behavioral.state;

/**
 * @Author: dust
 * @Date: 2019/11/28 20:12
 */
public class Test {
    public static void main(String[] args) {
        CourseVideoContext courseVideoContext=new CourseVideoContext();
        courseVideoContext.setCourseVideoState(new PlayState());

        System.out.println("当前状态"+courseVideoContext.getCourseVideoState().getClass().getSimpleName());

        courseVideoContext.pause();

        System.out.println("当前状态"+courseVideoContext.getCourseVideoState().getClass().getSimpleName());

        courseVideoContext.speed();

        System.out.println("当前状态"+courseVideoContext.getCourseVideoState().getClass().getSimpleName());

        courseVideoContext.stop();

    }
}
